package com.habdqn.filght.information.entity;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 航班信息表(Flight)实体类
 *
 * @author makejava
 * @since 2020-11-23 10:29:24
 */
@Data
public class Flight implements Serializable {

    private Integer id;

    /**
     * 航班编号
     */
    private String code;

    /**
     * 航班日期
     */
    private Date date;

    /**
     * airline
     */
    private String airline;

    /**
     * 飞机型号：宽体机等
     */
    private String type;

    /**
     * 出发机场编号
     */
    private Integer takeAirportId;

    /**
     * 降落机场编号
     */
    private Integer landingAirportId;

    /**
     * 起飞时间
     */
    private Date takeTime;

    /**
     * 降落时间
     */
    private Date landingTime;

    /**
     * 经停机场信息
     */
    private String stopAirport;

    /**
     * 飞行时长
     */
    private String flightTime;

    /**
     * 参考报价
     */
    private Float referencePrice;

    /**
     * 关联对象：出发机场
     */
    private Airport takeAirport;

    /**
     * 关联对象：到达机场
     */
    private Airport landingAirport;

}